package com.ruoyi.worker.service.impl;

import com.ruoyi.worker.domain.ExcelToolDomain;
import com.ruoyi.worker.mapper.ExcelMapper;
import com.ruoyi.worker.service.ExcelService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @ClassName ExcelServiceImpl
 * @Description 工具类
 * @Author leizhang
 * Date 2021/9/5 5:15 下午
 * @Version 1.0
 **/
@Service
public class ExcelServiceImpl implements ExcelService {

    @Autowired
    private ExcelMapper excelMapper;
    /**
     * @Description : 班组信息导入
     * @Author : leizhang
     * @Date 5:17 下午 2021/9/5
     * @param excelToolDomain
     * @return void
     **/
    @Override
    public void saveWorkerGroupInfo(List<ExcelToolDomain> excelToolDomain) {
        excelMapper.saveWorkerGroup(excelToolDomain);
    }

    /**
     * @Description : 保存渠道商信息
     * @Author : leizhang
     * @Date 5:47 下午 2021/9/5
     * @param excelToolDomain
     * @return void
     **/
    @Override
    public void saveWorkerCompanyInfo(List<ExcelToolDomain> excelToolDomain) {
        excelMapper.saveWorkerCompany(excelToolDomain);
    }

    /**
     * @Description : 员工出勤信息保存
     * @Author : leizhang
     * @Date 6:33 下午 2021/9/5
     * @param excelToolDomain
     * @return void
     **/
    @Override
    public void saveAttendanceInfo(List<ExcelToolDomain> excelToolDomain) {
        excelMapper.saveAttendanceInfo(excelToolDomain);
    }



    @Override
    public List<ExcelToolDomain> getAttendanceGroup(ExcelToolDomain excelToolDomain) {
        return excelMapper.getAttendanceGroup(excelToolDomain);
    }

    @Override
    public List<ExcelToolDomain> getAttendanceCompany(ExcelToolDomain excelToolDomains) {
        return  excelMapper.getAttendanceCompany(excelToolDomains);
    }
}
